const Category = require('./home/index')

// const category = new Category(
//     {
//         name: 'Node - 1',
//         description: 'nodejs develop',
//         fname : 'node.js'
//     }
// )
// category.save(error => {
//     if (error) {
//         console.error(error)
//         return
//     }
//     console.log('saved')
// })
//
// Category.create({
//     name: 'html5 - 1',
//     description: 'html5开发',
//     fname : 'html 5'
// }, (error, category) => {
//     if (error) {
//         console.error(error)
//     }else {
//         console.log(category)
//     }
// })
async function getCategoryList() {
    return await Category.find()
}

async function getCategoryListId(id) {
    return await Category.findById(id)
}

// Category.find({
//     name: /^h/
// }).then(res => {
//    console.log(res)
// }).catch(err => {
//    console.log(err)
// })

// let cateName =  Category.where('name').like('Node').select('name description')
//     .sort({createdAt : 1}).limit(5).exec((err,res)=>{
//         console.log(res);
//     })

module.exports = {
    getCategoryList,
    getCategoryListId,
}